#pragma once

//#include <d3dx10.h>
#include "VertexDeclaration.h"

class CVertexDeclarationDX10: public CVertexDeclaration
{
private:
    ID3D10InputLayout *m_pInputLayout;    

public:
    CVertexDeclarationDX10   ( );
    ~CVertexDeclarationDX10  ( );
    virtual mBool Create     ( const void *a_pShaderByteCode, size_t a_uByteCodeLength );
    virtual mVoid Setup      ( );
};